月刊 C MAGAZINE 2000年5月号

キーフレーズ

Fig int List return void プログラム C MAGAZINE counter () 変数 場合 char 言語 関数 type public ファイル break include static http:// 文字列 アクション 処理 クラス double 実行 name スクリプト言語 Java case データ kuku 演算子 メソッド コード 定義 NULL else printf Lex モジュール プログラミング expr string toy MindSearch equals java while BorIand Windows Borland 配列 Web TabIe const code リスト コンパイラ Target struct アプリケーション class func できる add 2000 宣言 ヘッダファイル FALSE インタフェイス status .com 方法 main member Object 利用 vector 必要 image value フィールド pop ポインタ 構造体 生成 www Bar SBP contains define BufferedImage increment アクセス

目次

プログラミング技術情報誌・ C マガジン C 0 N T E N T S 。 = , スクリプト言語を作ろう インタブリタの構造と設計 字句解析 構文解析 コンバイル 実行系 効率的なインタブリタの設計 C + + プログラマのための 。 = , C 言語クイックマスタ C 言語で扱う情報 関数 C 言語のシステム C 言語プログラミング学習塾く第 2 回 > デ→を扱う長久勝 8 な′ 0 て叮厚叮のパワーアップ C + + く第 2 回 > オブジ , クト Pe プログラミングの楽しみ く第 4 回 > ネットワークの楽しみ結城浩 水野順 ー大城正典 アルゴリズムラボく第 8 回 > デイザによる擬似階調表現昌達 K'z 画像処理を極める 詳説 JDK 解体新書く第 36 回 > 式 (Expression) ( 5 ) きだあきら Java プログラミングリファレンス Standard C/C + + 『単純な iostream 』 p. J. 円 auge 「 / 熊谷典大訳 く第 1 回 > ハードウェアとプログラムの関係鈴木元治 / イラスト協力 : Stunne 「 ーハードウェア基礎講座 プログラミング相談室 プログラミング相談室毛呂宗夫 8 38 60 68 82 88 93 101

5 May 2000 Cover 〃ル立 ra 硼秋山育 / D いな〃持田哲 Windows Programming Tips く第 6 回 > 最近使ったファイルを操作する tatsuya もっと探求 C + + Builder&Delphi VCL_ 角牟イ本辛斤書く第 4 回 > アクションリスト②中村拓男 特別インタビュー最新ⅲ回プロセッサ用開発ツールの機能と将来の展望聞き手 / 小高郁 特別記事 Borland C 十十 CompiIer 5.5 インストールと使い方長久勝 最新開発環境レホート検索エンジンコンボーネント「 MindSearch 」北原静香 c 言語フォーラム恥ずかしながらドジりましたく第 125 回 > java. ⅷのデータ構造と contains() の魔岩谷宏 真紀俊男のローテク講座 Low Technique Course く第 51 回 > 低レベルの巻 ニュース MONTHLY HEADLINE C MAGA B00kends 学問のススメ千言万語く第六十五語 > スクリプト言語 ( 1 ) フィンローダのあつばれご意見番く第 95 回 > やつばり PS2 C マガ電脳クラブく第 110 回 > 欲張りな 2 数吉柄責樹 READERS' ROOM CD-ROM Contents EDITORS' ROOM きだあきら 109 112 120 124 131 137 141 145 148 150 152 154 156 158 160 ・本記事中のプログラム名、システム名 , cpu 名は一般に各メーカ - の登録商標です。とくに事情がないかぎり , 本文中では TM , ⑧マークは明記していません。 ・本誌および付録 CD - ROM に掲載されたすべてのプログラムは著作権法上 , 個人で使用する目的以外で無断で複製することは禁じられています。 特別付録 CD-ROM ・ BorIand C + + CompiIer 5.5 ・ Borland C + + BuiIder 5 Enterprise トライアル版 ・ BorIand DeIphi 5 アップデートパック # 1 ・ BorIand JBuiIder 3 コンバイラアップデート ・ BorIand Database Engine 5.11 アップデート ・ Borland TeamSource 1.0 アップデート C MAGAZ/NE ・ BOC JP 「 obe2.5 トライアル ・ BOC JClass Ver. 4. O トライアル ・ VBVoice 4.1 評価版 NBFax 3.0 評価版 ・ LSI C ー 86 Ver. 3.30c 試食版 ・ WZ EDITOR with WZ MAIL 4.0 製品評価版 ・本誌掲載プログラム Publisher: Makoto Okazaki PubIishing D / 「 e 0 「 S わイわ / Hoshino Editor—in—Chief: Jun-lchi Watanabe Editorial and Business Offices: 24 ー 7. Nihonbashi—Hakozakicho, ChUO—kU, TOKYO, 703 ー 8508.. JAPAN EditoriaI: Phone イ 03 ) 5642 ー 8788 Sales: Phone イ 03 ノ 5642 ー 8100Advertts / hg : Phone ( 035642 ー 8 ⅱ 7 Copyright ◎ 2000 SO わ an publishing lnc. , T0k / 0. AII rights reserved. Ⅳ 0 materialin this publication maybe reproduced, 所Ⅳわ 0 / e 0 行 h part. ⅲ any form withoutpermission. Printedin Japan.

奥付

EDITORS 6 月号予告 ( 5 月 18 日発売定価 1 , 200 円 ) 00M なお , 予告内容を変更することがあります。 工ラー処理の改良 ー M N 次世代 web アニメーションフォーマットの機能と特徴 、 0 JavaCC の活用 C 言語プログラミング学習塾 8m0 てり叮のパワーアップ C + + 評詳説 J DK 解体新書 Pe 日プログラミングの楽しみ 画像処理を極めるアルゴリズムラボ 載 Windows Programming Tips 特別記事 VCL 解体新書 ・ Repo れ・ ・ Mind Search 評価版 Supplement Pack ・ rland C + + Compiler 5.5 →特付録 CD-ROM 編集後記 軽かった花粉症。しかし今 年は 3 倍の花粉が舞うとい う。憂鬱な気持ちでシーズ ンインしたとたん , 目はか ゆくなるは , 鼻水は止まら ないはで , 3 倍という数字 はウソではなさそう。しか し今年は目のかゆみ対策の 新兵器として , 目薬ではな く , 目の洗浄液を投入。目 はかゆくなるのだが , その (JUN) 後はスッキリ ! ◇ここ数年は症状がとても ◇先月のバイク損傷の顛末 は , 結局タンクとハンドル , ミラーをそっくり交換する だけで済んだ。しかし , 前 のバイクはリアアームが壊 れちゃったし , いまのバイ クも購入当時 , 電源周りが 怪しかったし , バイクの運 はあまりよくないようだ。 でも , バイク自体に何か起 きてもやばい事故にはつな がってないので , むしろ運 ◇ PlayStation 2 を入手した。 ただし , もともと予定外 ( と いうか急な“もらい物” ) の ため , 手元に PS2 専用ソフ トはまったくない。幸い PC のソフトウェア再生用に買 った DVD ソフトが何枚かあ るので , しばらくは DVD プ レイヤとして使用すること になるのだが・・・ 今年の ゴールデンウィークはゲー ム三昧で終わりそうな雰囲 ◇ C 言語での関数テーブル を C + + でクラスを使って書 くにはどうすればいいのか , このところずっと悩んでい ました。仮想関数を用いて Obse Ⅳ e 「バターンのように するのがいいのでしようが , いまいちピンときません。 結局 , 某環境に合わせて C 言語でコアを作ることにし , C + + はそのラッパーとする ことにしました。うーん , はいいほうなのか。 (K) ◇ PS2 や X - BOX の話題が 華々しいが , よく聞くとネ ットワークに関しては未来 の予定や期待が半分以上を 占める。「 PS2 はすぐにイン ターネットに繋がる」なん てデマを流す変なマスコミ もいるようだが , 私は「いま 実際に」繋げて遊べる DC の ほうがよい。いまの期待は メガドライブや PC 工ンシン のゲームが DC で遊べるよう になることかな。 ( 白 ) 気である。 月刊 ( Yas ) 本末転倒。 編集人星野慎ー 発行人岡崎眞 ( 有 ) プログラム・バグのお問い合わせ 03 ( 5642 ) 8188 ・掲載記事 , プログラムについてのご質問は , 月曜日から金曜日の午後 4 時から 6 時まで受け 付けております。その他の時間帯はご容赦く MAGAZINE 5 月号 平成 12 年 5 月 1 日発行 発行所ソフトバンクバブリッシング株式会社 ◎ 2 0 雑誌 14325-5 乱丁・落丁は小社販売局にてお取り替えいたします。 印刷凸版印刷株式会社 , 表紙製版担当上田富郎 / DTP 制作株式会社ローヤル企画 デザイン持田哲花本浩一 校正有アレフ 広告和田景子 編集高森昭安有馬元嗣白川潤一 副編集長小坂竜彦 編集長渡邊淳一 編集部・ TEL03 ( 5642 ) 8188 / 出版営業・ TEL03 ( 5642 ) 81 / 広告営業・ TEL03 ( 5642 ) 8111 出版事業部〒 103-8508 東京都中央区日本橋箱崎町 24-1 ださい。 160 C MAGAZINE 2000 5